package com.ffzx.commerce.framework.annotation;

import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;

/**
 * 定义Service层返回到controller的状态注解
 * code:10011 按10:01:1拆分  10：表示子系统，01：表示子系统下的菜单，1：表示菜单下的响应有多个响应则1从开始无限制增长如：100112
 * PMS子系统为10开头
 * CIMS子系统为11开头
 * OMS为子系统12开头
 * @date 2016年2月26日 上午
 * @version 1.0
 */
@Retention(RetentionPolicy.RUNTIME)
public @interface ServiceResult {

	/**
	 * 返回到controller的编码
	 * @return
	 */
	int code() default 1;

	/**
	 * 返回到controller的消息
	 * @return
	 */
	String msg() default "";

	/**
	 * type：1表示前端操作提示 type：2表示数据校验提示
	 * @return
	 */
	int type() default 1;

}
